home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q101 / 6 / 57.TXT < prev    next >
Text File  |  1993-11-16  |  3KB  |  75 lines

  1. DOCUMENT:Q101657  04-NOV-1993  [W_NT]
  2. TITLE   :INF: Duplicated Files in Windows NT System Subdirectories
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. ----------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system, version 3.1
  12.  - Microsoft Windows NT Advanced Server, version 3.1
  13. ----------------------------------------------------------------------
  14.  
  15. Windows NT Setup installs a small group of files in more than one
  16. location. The files are present in both the System Root (%systemroot%)
  17. directory and in the %systemroot%\SYSTEM32 directory, or in both the
  18. %systemroot%\SYSTEM32 and %systemroot%\SYSTEM directories. Some
  19. examples of these files include TASKMAN.EXE, VER.DLL, and WRITE.EXE.
  20.  
  21. The Windows NT system executable files must be in the SYSTEM32
  22. directory for security reasons. The SYSTEM32 directory is first on the
  23. search path; if someone placed a dangerous version of a system file
  24. (such as a buggy copy of WRITE.EXE, for example) into another
  25. directory on the path, the version shipped with the system runs
  26. instead. Some programs must be in the System Root or in the SYSTEM
  27. directory for compatibility with 16-bit Windows 3.1. For example, some
  28. application setup programs create a program item and set its command
  29. line to "%systemroot%\WRITE.EXE README.WRI". In this case, WRITE.EXE
  30. must be in the System Root directory. A more obscure example occurs
  31. when the Setup program for an application does not run unless it can
  32. find TASKMAN.EXE in the System Root directory. This Setup program
  33. should call GetWindowsDirectory() to find TASKMAN.EXE; why it does not
  34. is not known.
  35.  
  36. The duplicate files are as follows:
  37.  
  38. %systemroot% and %systemroot%\SYSTEM32
  39. --------------------------------------
  40.  
  41.    NOTEPAD.EXE
  42.    TASKMAN.EXE
  43.    WRITE.EXE
  44.  
  45. %systemroot%\SYSTEM and %systemroot%\SYSTEM32
  46. ---------------------------------------------
  47.  
  48.    COMMDLG.DLL
  49.    MMSYSTEM.DLL
  50.    MMTASK.TSK
  51.    OLECLI.DLL
  52.    OLESVR.DLL
  53.    SETUP.INF (identical name, different content)
  54.    SHELL.DLL
  55.    VER.DLL
  56.  
  57. Additional reference words: 3.10
  58. KBCategory:
  59. KBSubcategory: STP
  60.  
  61. =============================================================================
  62.  
  63. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  64. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  65. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  66. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  67. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  68. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  69. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  70. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  71. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  72. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  73. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  74.  
  75. Copyright Microsoft Corporation 1993.